Coma fixa

La coma fixa és la representació de nombres reals mitjançant un sistema numèric posicional. La posició de la coma indica la potència de la base per la qual s'ha de multiplicar el dígit corresponent.

Aquest sistema consisteix a destinar una quantitat fixa de dígits per la part sencera i una altra per la part fraccionària. La quantitat de dígits destinats a la part fraccionària indica la posició de la coma dins del nombre. Aquesta posició, que és sempre fixa, es pot indicar con un factor d'escala implícit que ubica la coma al lloc requerit, per tant es pot representar un nombre fraccionari com un nombre enter multiplicat per un factor d'escala. En general, el factor escala pot ser arbitrari i indica quina és la longitud de l'interval que separa dos representacions consecutives, per exemple: dn-1 dn-2 ... d - m = den + m - 1 ... d0 * b - m.

La longitud sempre és fixa per qualsevol parella de representacions consecutives en tot el rang de representació.

Aquest sistema implica que s'ha de modificar el factor d'escala quan alguna operació produeix un resultat fora del rang de representació. Per exemple: si la suma de dos nombres produeix carry, s'ha de modificar el factor d'escala si no es vol perdre precisió en el resultat. Això implica modificar el factor d'escala de tots els nombres en coma fixa amb la consegüent pèrdua de precisió. Aquests sistemes de representació ofereixen un rang i una precisió limitats.

Amb aquest sistema es representen els enters des del -(-1) fins al (-1), on n és el nombre de bits. Per tant el rang de representació és [-+1, -1] i la resolució és d'"1″. El “zero" presenta les dues representacions 000…00 i 100…00, el qual a vegades genera dificultats.

Aquest sistema presenta una certa dificultat en operar amb sumes i restes. El computador ha d'analitzar el signe dels operadors per a decidir l'operació que ha de fer. Així, si l'operació és una suma, però un dels operadors és negatiu, s'ha de canviar per una resta. En canvi, les operacions de multiplicació i divisió es tracten sense dificultat, operant, per una banda, les magnituds, i per una altra, els signes.


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy